body{ padding-bottom:30px;}

.v-pic-box{}
.v-pic{overflow:hidden; height:200px; width:100%;}
.v-pics{height:80px;overflow:auto;margin:2px 1px 1px; white-space:nowrap;position:relative; background:url(pics-bj.png) bottom repeat-x;}
.v-pics img{ margin-right:5px; border-right:1px #E3F6F9 dotted;}

.v-info{margin-left:20px;}
.v-info h1{margin:20px 0 4px;}
.v-info .des{ color:#646262; text-indent:22px;}
.v-info .price{ font-size:24px; font-weight:bold; color:#f40}
.v-info .attr{ margin-top:20px; min-height:120px}
.v-info dt,
.v-info dd{margin:15px 0 0 0; float:left;}
.v-info dt{clear:left; width:75px}

#goods_num{ width:38px;}

.other-btn-box{ position:fixed; bottom:0; left:0; padding:0 12px; background-color:#E1DDDD; height:30px; line-height:30px; width:100%;}
.other-btn-box a{ margin-right:15px; cursor:pointer;}
#btn_buy_goods{padding:3px 10px; color:#AE630D; float:right;}

.v-attr-li{ margin:15px 0;}
.v-attr-li li{ border:#C3E6FD 1px solid; margin-top:-1px;}
.v-attr-li em{ width:50px; display:inline-block; margin:0 5px;border-right:#ccc 1px solid;}

.v-content{ margin:30px 0;min-height:150px;}
.v-content .tabTitleB{background-color:#EDF2F1;border-radius:5px 5px 0 0}

.content{padding-left:16px;}
.comment td{ border-bottom:#D8CCCC dotted 1px}
